#include "defines.h"

interface MENUS
{
	public static final int MAIN_MENU_BACKGROUND_COLOR		= 0x585858;
	public static final int MAIN_MENU_FOREGROUND_COLOR		= 0xFFFFFF;
	public static final int MAIN_MENU_HIGHLIGHT_COLOR		= 0xFFFF00;
	public static final int MAIN_MENU_ALPHA_LEVEL			= 0xAA;
	
	public static final int MAIN_MENU_CONTINUE				= 0;
	public static final int MAIN_MENU_PLAY					= MAIN_MENU_CONTINUE + 1;
	public static final int MAIN_MENU_OPTIONS				= MAIN_MENU_PLAY + 1;
	public static final int MAIN_MENU_HELP					= MAIN_MENU_OPTIONS + 1;
	public static final int MAIN_MENU_ABOUT					= MAIN_MENU_HELP + 1;
	public static final int MAIN_MENU_EXIT					= MAIN_MENU_ABOUT + 1;
	
	public static final int IGM_RESUME						= 0;
	public static final int IGM_SAVE						= IGM_RESUME + 1;
	public static final int IGM_HELP						= IGM_SAVE + 1;
	public static final int IGM_MAIN_MENU					= IGM_HELP + 1;
	public static final int IGM_EXIT						= IGM_MAIN_MENU + 1;
	
	public static final int INPUT_NAME_MAX_CHARS			= 10;
	public static final int INPUT_BOX_W						= SCREEN_WIDTH - SCREEN_WIDTH / 6;
	public static final int INPUT_BOX_H						= SCREEN_HEIGHT / 4;
	public static final int INPUT_BOX_X						= SCREEN_WIDTH / 2 - INPUT_BOX_W / 2;
	public static final int INPUT_BOX_Y						= SCREEN_HEIGHT / 2 - INPUT_BOX_H / 2;
	public static final int INPUT_BOX_STRING_X				= SCREEN_WIDTH / 2;
	public static final int INPUT_BOX_STRING_Y				= SCREEN_HEIGHT / 2;
	//public static final int INPUT_BOX_PADDING				= 17;
	
	#if SCREEN_WIDTH==128
	public static final int RULES_BOX_W						= SCREEN_WIDTH / 6 * 5;
	#else
	public static final int RULES_BOX_W						= SCREEN_WIDTH / 3 * 2;
	#endif
	public static final int RULES_BOX_H						= SCREEN_HEIGHT / 3;
	public static final int RULES_BOX_X						= SCREEN_WIDTH / 2 - RULES_BOX_W / 2;
	public static final int RULES_BOX_Y						= SCREEN_HEIGHT / 2 - RULES_BOX_H / 2;
	
	#if SCREEN_WIDTH==128
	public static final int CUSTOMIZE_PLAYERS_BOX_W			= SCREEN_WIDTH - 2;
	#else
	public static final int CUSTOMIZE_PLAYERS_BOX_W			= SCREEN_WIDTH / 5 * 4;
	#endif
	public static final int CUSTOMIZE_PLAYERS_BOX_H			= SCREEN_HEIGHT / 6 * 3;
	public static final int CUSTOMIZE_PLAYERS_BOX_X			= SCREEN_WIDTH / 2 - CUSTOMIZE_PLAYERS_BOX_W / 2;
	public static final int CUSTOMIZE_PLAYERS_BOX_Y			= SCREEN_HEIGHT / 2 - CUSTOMIZE_PLAYERS_BOX_H / 2;
	
	public static final int ABOUT_BACKGROUND_COLOR			= CARDS.CARD_COLOR;
	public static final int ABOUT_HIGHLIGHT_COLOR 			= CARDS.CARD_TEXT_COLOR;
	public static final int ABOUT_TEXT_COLOR				= 0x666666;
	public static final int ABOUT_SCROLL_TIME 				= 30;
	public static final int ABOUT_SCROLL_TIME_FAST			= 0;
	public static final int ABOUT_SCROLL_TIME_SLOW 			= 1200;
}